home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / modules / nessus-2.2.8.mo / usr / lib / nessus / plugins / redhat-RHSA-2003-317.nasl < prev    next >
Text File  |  2005-01-14  |  2KB  |  80 lines

  1. #
  2. # (C) Tenable Network Security
  3. #
  4. #
  5. # The text of this plugin is (C) Red Hat Inc.
  6.  
  7. if ( ! defined_func("bn_random") ) exit(0);
  8. if(description)
  9. {
  10.  script_id(12432);
  11.  script_version ("$Revision: 1.3 $");
  12.  script_cve_id("CAN-2003-0856");
  13.  
  14.  name["english"] = "RHSA-2003-317: iproute";
  15.  
  16.  script_name(english:name["english"]);
  17.  
  18.  desc["english"] = '
  19.  
  20.   Updated iproute packages that close a locally-exploitable denial of service
  21.   vulnerability are now available.
  22.  
  23.   The iproute package contains advanced IP routing and network device
  24.   configuration tools.
  25.  
  26.   Herbert Xu reported that iproute can accept spoofed messages sent on the
  27.   kernel netlink interface by other users on the local machine. This could
  28.   lead to a local denial of service attack. The Common Vulnerabilities and
  29.   Exposures project (cve.mitre.org) has assigned the name CAN-2003-0856 to
  30.   this issue.
  31.  
  32.   Users of iproute should upgrade to these erratum packages, which contain a
  33.   patch that checks that netlink messages actually came from the kernel.
  34.  
  35.  
  36.  
  37.  
  38. Solution : http://rhn.redhat.com/errata/RHSA-2003-317.html
  39. Risk factor : High';
  40.  
  41.  script_description(english:desc["english"]);
  42.  
  43.  summary["english"] = "Check for the version of the iproute packages";
  44.  script_summary(english:summary["english"]);
  45.  
  46.  script_category(ACT_GATHER_INFO);
  47.  
  48.  script_copyright(english:"This script is Copyright (C) 2004 Tenable Network Security");
  49.  family["english"] = "Red Hat Local Security Checks";
  50.  script_family(english:family["english"]);
  51.  
  52.  script_dependencies("ssh_get_info.nasl");
  53.  
  54.  script_require_keys("Host/RedHat/rpm-list");
  55.  exit(0);
  56. }
  57.  
  58. include("rpm.inc");
  59. if ( rpm_check( reference:"iproute-2.4.7-7.AS21.1", release:"RHEL2.1") )
  60. {
  61.  security_hole(0);
  62.  exit(0);
  63. }
  64. if ( rpm_check( reference:"iproute-2.4.7-11.30E.1", release:"RHEL3") )
  65. {
  66.  security_hole(0);
  67.  exit(0);
  68. }
  69.  
  70. if ( rpm_exists(rpm:"iproute-", release:"RHEL2.1") )
  71. {
  72.  set_kb_item(name:"CAN-2003-0856", value:TRUE);
  73. }
  74. if ( rpm_exists(rpm:"iproute-", release:"RHEL3") )
  75. {
  76.  set_kb_item(name:"CAN-2003-0856", value:TRUE);
  77. }
  78.  
  79. set_kb_item(name:"RHSA-2003-317", value:TRUE);
  80.